---
title: Commit messages
sidebar_position: 4
---

Generate meaningful summaries of changes precisely adhering to your preferred style.

✓ Includes affected files in full \
✓ Customizable instructions

## API message structure

```
[INSTRUCTIONS]
<files>
  <file path="...">...</file>
  // other affected files
</files>
[DIFFS]
[INSTRUCTIONS]
```

**Default instructions:** Write a brief and precise summary for the changes, limited to a single sentence if possible and nothing else. Use an imperative tone to ensure clarity and focus on the primary change or purpose.
